package com.cby.android.sample.state

import com.cby.android.library.mvi.IBaseState
import com.cby.android.library.mvi.IState
import com.cby.android.sample.bean.wan.WanArticleBean
import com.cby.android.sample.bean.wan.WanBannerBean
import com.cby.android.sample.bean.caiyun.CaiYunRealtimeBean

/**
 * @description: MetaImageState
 * @author: ChenBaoYang
 * @createDate: 2022/4/27 1:45 下午
 */
data class HomeState(
    var wanArticles: MutableList<WanArticleBean> = mutableListOf(),
    val wanBanners: MutableList<WanBannerBean> = mutableListOf(),
    val dataCaiYunWeather: CaiYunRealtimeBean? = null,
    val page: Int = 0, override var errorMsg: String? = null
) : IBaseState